Release 3.2  Copyright ã1993 by NeXT Computer, Inc.  All Rights Reserved.

11	NeXT-Computer in einem heterogenen Netzwerk

Falls Sie bereits öber ein Netzwerk verfögen, kðnnen Sie Ihre NeXT-Computer an das vorhandene Netzwerk anschlieûen und Drucker oder Dateien gemeinsam nutzen. NeXT-Computer kðnnen mit bestehenden UNIX- und Novell-NetWare-Netzwerken kommunizieren. In diesem Kapitel erfahren Sie, wie ein NeXT-Computer in ein heterogenes Netzwerk integriert wird. Auûerdem beschreibt dieses Kapitel die Verwendung von DNS (Domain Name Service) und SNMP (Simple Network Management Protocol). 

UNIX-Netzwerke

Da NeXT-Computer mit der UNIX-Version BSD 4.3 kompatibel sind, kðnnen sie problemlos an andere UNIX-Computer angeschlossen werden. Damit sie mit einem bestehenden UNIX-Netzwerk kommunizieren kðnnen, muû dieses Netzwerk TCP/IP öber Ethernet verwenden. In den Beispielen dieses Kapitels wird vorausgesetzt, daû die anderen Computer (auûer NeXT) eine UNIX-Version verwenden, die auch mit BSD 4.3 kompatibel ist. 

Sollten die anderen Computer Ihres Netzwerkes eine andere UNIX-Version verwenden, mössen Sie die Prozeduren entsprechend anpassen. Wenn Sie nicht der Systemverwalter des bestehenden anderen UNIX-Netzwerkes sind, sollten Sie den zustÙndigen Systemverwalter unbedingt in diese Prozeduren einschalten.

Die hier behandelten Prozeduren gehen auûerdem von einer zweistufigen NetInfo-Domainhierarchie aus. Falls Sie Ihre Computer in ein Netzwerk mit einer mehrstufigen NetInfo-Domainhierarchie integrieren, sollten Sie sich sorgfÙltig öberlegen, in welcher Domain Sie die verschiedenen Verwaltungsdaten speichern.

So gehen Sie bei der Planung vor

Bevor Sie die Integration Ihrer NeXT-Computer in ein vorhandenes UNIX-Netzwerk in Angriff nehmen, mössen Sie feststellen, wie dieses Netzwerk verwaltet wird. Auûerdem mössen Sie einige Entscheidungen daröber treffen, wie das kombinierte Netzwerk gewartet wird. 

Netzwerk-Dienste

ZunÙchst sollten Sie sich öber Ihre Ziele in bezug auf das kombinierte Netzwerk im klaren sein. Dabei sollten Sie sich öberlegen, welche Verwaltungsdaten der NeXT-Computer und der anderen UNIX-Computer verfögbar sein sollen. Auûerdem mössen Sie entscheiden, auf welche Funktionen die einzelnen Benutzer zugreifen kðnnen. Nachfolgend werden einige Mðglichkeiten erlÙutert:

·	Host-Daten Ð Sie sollten sicherstellen, daû jeder Computer zumindest Zugriff auf die Host-Daten aller anderen Computer hat. Ohne diese Information wird bei jeder Netzwerk-Kommunikation die Internet-Adresse des entfernten Computers benðtigt. Auûerdem wÙren die anderen verfögbaren Netzwerk-Dienste eingeschrÙnkt.

·	Gemeinsam benutzte Dateisysteme Ð Sollen die Benutzer sowohl von NeXT- als auch von anderen Computern auf bestimmte Dateisysteme zugreifen kðnnen? Sollen bestimmte Verzeichnisse nur för NeXT-Computer oder nur för die anderen Computer verfögbar sein? Stellen Sie in beiden FÙllen jeweils eine Liste auf.

·	Benutzer und Gruppen Ð Sollen die Benutzer sich bei allen Computern des Netzwerkes anmelden kðnnen, oder soll der Zugriff auf bestimmte Computer beschrÙnkt werden? Wenn Dateisysteme gemeinsam benutzt werden sollen, empfiehlt es sich, Benutzer-Accounts und Benutzergruppen einzurichten, die för das ganze Netzwerk göltig sind.

·	Mail-Aliase Ð Sollen die Mail-Aliase för alle Computer konsistent sein? 

·	Mail-Dienst Ð Soll nur ein Computer der Mail-Server för das gesamte Netzwerk sein, oder mðchten Sie mehrere Mail-Server verwenden? Falls Sie nur einen Mail-Server verwenden, soll zu diesem Zweck ein NeXT-Computer oder einer der anderen Computer eingesetzt werden?

·	Drucken Ð Sind an die NeXT-Computer Drucker angeschlossen, die auch för die anderen Computer (auûer NeXT) verfögbar sein sollen? Mðchten Sie umgekehrt Drucker för NeXT-Computer verfögbar machen, die an andere Computer (auûer NeXT) angeschlossen sind?

Die bestehende UNIX-Verwaltung

Wenn Sie NeXT-Computer in ein bestehendes UNIX-Netzwerk integrieren, mössen Sie in erster Linie darauf achten, daû die Verwaltungsdaten auf allen Computern konsistent sind. Wie Sie das erreichen hÙngt davon ab, wie die Verwaltung im vorhandenen Netzwerk geregelt ist. Folgende Situationen sind am gelÙufigsten:

·	Individuell Ð Jeder Computer des UNIX-Netzwerkes hat seinen eigenen Satz Verwaltungsdateien: /etc/hosts, /etc/passwd, /etc/group, /etc/aliases usw.

·	Verteilt Ð Die Verwaltungsdateien befinden sich auf einem zentralen Informations-Server. In regelmÙûigen ZeitabstÙnden werden Kopien an die anderen Computer gesendet. Der Informations-Server verwendet beispielsweise NIS (Network Information Service), um die Verwaltungsdaten zu warten.

NetInfo-Verwaltung 

Sobald Sie festgestellt haben, wie die Verwaltungsdaten auf den anderen UNIX-Computern organisiert sind, mössen Sie entscheiden, wie diese Daten auf Ihren NeXT-Computern gewartet werden. 

·	NetInfo- und Konfigurations-Server Ð Genau wie in einem isolierten NeXT-Netzwerk ist dies die einfachste Methode, die Verwaltungsdaten för Ihre NeXT-Computer zu warten. Wenn Sie ein vorhandenes NetInfo-Netzwerk mit einem anderen UNIX-Netzwerk verbinden, haben Sie bereits einen NetInfo- und Konfigurations-Server för Ihre NeXT-Computer.

·	Kein NetInfo- und Konfigurations-Server Ð Wenn Sie einen einzigen NeXT-Computer an ein bestehendes UNIX-Netzwerk anschlieûen, brauchen Sie keinen Master-NetInfo- und Konfigurations-Server einzurichten. Sie kðnnen auch mehrere NeXT-Computer ohne Master-Server verwalten Ð Ihre Verwaltungsarbeit wird jedoch einfacher, wenn Sie die Verwaltungsdaten för die NeXT-Computer mit einem Master-NetInfo-Server warten.

·	NIS Ð Verwenden die anderen Computer (auûer NeXT) NIS för ihre Verwaltungsdaten, kðnnen Sie Ihre NeXT-Computer als NIS-Clients konfigurieren. Auf diese Weise erhalten alle Computer im kombinierten Netzwerk ihre Verwaltungsdaten von der gleichen Quelle.

Kombinierte Verwaltung

Sie wissen jetzt, wie die anderen Computer ihre Verwaltungsdaten organisieren und haben entschieden, wie Ihre NeXT-Computer ihre spezifischen Verwaltungsdaten warten sollen. Nun mössen Sie entscheiden, wie die Konsistenz der verschiedenen DatensÙtze gewÙhrleistet wird. Sie haben mehrere Mðglichkeiten:

·	NetInfo als Master-Server Ð Alle verwaltungsspezifischen …nderungen werden mit NetInfo ausgeföhrt (neue Hosts, neue Benutzer oder Gruppen, Erstellung von Mail-Aliasen, geÙnderte Paûwðrter). Anschlieûend erhalten die anderen Computer (auûer NeXT) von NetInfo eine Kopie dieser Informationen. Dabei kðnnen diese Computer die Daten mit NIS warten.

·	Andere Computer (auûer NeXT) als Master-Server Ð Alle verwaltungsspezifischen …nderungen werden auf den anderen Computern (auûer NeXT) ausgeföhrt. Anschlieûend erhÙlt NetInfo för die NeXT-Computer eine Kopie dieser Informationen. Die anderen Computer kðnnen ihre Verwaltungsdaten von NIS erhalten. 

·	NIS Ð Verwaltungsspezifische …nderungen werden för das gesamte kombinierte Netzwerk öber NIS durchgeföhrt. Bei dieser Regelung kann der NIS-Master-Server entweder ein NeXT-Computer oder ein anderer Computer sein. 

·	UnabhÙngig Ð Verwaltungsspezifische …nderungen werden in beiden Netzwerken vorgenommen. Diese Regelung ist jedoch nicht empfehlenswert. Wenn die Verwaltungsdaten kombiniert werden, kðnnen die korrekten Daten hðchstwahrscheinlich nicht mehr bestimmt werden. Nachfolgend zwei Beispiele: Sind die auf den NeXT-Computern gespeicherten Daten öber das Benutzer-Account tom zutreffend oder sind es die Daten des anderen Computers (auûer NeXT)? Was passiert, wenn tom sein Paûwort in diesem Monat mit dem NeXT-Computer Ùndert und es nÙchsten Monat mit einem anderen Computer wieder Ùndert? Es kann also ein ªadministrativer Alptraumº auf Sie zukommen, wenn Sie …nderungen sowohl auf NeXT-Computern als auch auf anderen Computern zulassen.

So konfigurieren Sie die NeXT-Computer

Wenn Sie Ihre Computer in ein vorhandenes NetInfo-Netzwerk integrieren, kðnnen Sie diesen Abschnitt öberspringen. Mðchten Sie för Ihre NeXT-Computer einen NetInfo- und Konfigurations-Server einrichten, konfigurieren Sie das Netzwerk gemÙû den Anweisungen in Kapitel 2, ªSo richten Sie ein NetInfo-Netzwerk einº, oder in Kapitel 10, ªSo konfigurieren Sie ein groûes Netzwerkº. Falls Sie Ihre NeXT-Computer ohne NetInfo- und Konfigurations-Server einrichten wollen, föhren Sie för die einzelnen NeXT-Computer folgende Prozeduren aus:

1.	Starten Sie den Computer, den Sie hinzufögen mðchten. Ist er bereits physisch an das vorhandene UNIX-Netzwerk angeschlossen, erscheint ein Fenster mit der folgenden Meldung:

No response from network configuration server.
Type 'Ctrl-c' to start up computer without a network connection.

Halten Sie die Control-Taste gedröckt und geben Sie c ein, um den Startprozeû ohne Netzwerkverbindung durchzuföhren.

2.	Starten Sie HostManager in /NextAdmin. Falls Sie sich nicht als ªrootº angemeldet haben, erscheint ein Dialogfenster. Hier teilt HostManager Ihnen mit, daû Sie för diese Anwendung den Superuser-Status benðtigen. Geben Sie das Paûwort för das ªrootº-Account ein und klicken Sie auf ªAnmeldenº.

3.	–ffnen Sie das Fenster ªLokale Konfigurationº, indem Sie im Hauptmenö den Befehl ªLokal...º wÙhlen.

4.	Legen Sie den Hostnamen des lokalen Systems fest, indem Sie unter ªHostnameº auf den Schalter neben dem Textfeld klicken. Geben Sie den Hostnamen dieses Computers in das Textfeld ein.

5.	Legen Sie die Internet-Adresse des lokalen Systems fest, indem Sie unter ªInternet-Adresseº auf den Schalter neben dem Textfeld klicken. Bearbeiten Sie die voreingestellte Adresse so, daû sie der gewönschten Adresse des Computers entspricht. Die eingegebene Nummer darf nur einmal vorkommen und muû mit den Internet-Adressen des bestehenden UNIX-Netzwerkes kompatibel sein. Weitere Einzelheiten hierzu finden Sie im Anhang C, ªInternet-Adressierungº.

6.	Klicken Sie unter ªNetInfo-Einbindungº auf ªNur lokale Domain verwendenº. Der Host sucht dann nicht nach der ihr öbergeordneten NetInfo-Domain.

,

7.	Klicken Sie auf den Schalter ªEinstellenº, um die gerade vorgenommenen …nderungen zu sichern.

8.	Da Sie die Verbindung zwischen der lokalen und der öbergeordneten NetInfo-Domain deaktiviert haben, erscheint jetzt ein Dialogfenster der Anwendung ªHostManagerº. Hier mössen Sie bestÙtigen, daû Sie fortfahren mðchten. Klicken Sie dazu auf OK.

,

9.	HostManager durchsucht jetzt die lokale NetInfo-Domain nach mðglichen Verbindungen zur öbergeordneten Domain. Wenn eine Verbindung gefunden wird, mössen Sie jedesmal bestÙtigen, daû sie unterbrochen werden soll. In diesem Fall sollte nur ein BestÙtigungsfenster för broadcasthost erscheinen. Klicken Sie auf OK, um fortzufahren. 

,

10.	Damit der neue Hostname und die neue Adresse konfiguriert werden, mössen Sie den Computer neu starten. Klicken Sie im angezeigten BestÙtigungsfenster auf OK.

,

11.	Falls Sie mehrere NeXT-Computer ohne NetInfo- und Konfigurations-Server konfigurieren, mössen Sie mit HostManager jedem NeXT-Computer Host-EintrÙge för alle anderen NeXT-Computer hinzufögen: 

a.	Starten Sie HostManager.

b.	WÙhlen Sie im Menö ªHostº den Befehl ªNeuº.

c.	Geben Sie Hostnamen, Internet-Adresse und Ethernet-Adresse eines der anderen NeXT-Computer ein.

d.	WÙhlen Sie im Menö ªHost ª den Befehl ªSichernº.

e.	Daraufhin erscheint ein Dialogfenster. Klicken Sie hier auf ªDies ist die öbergeordnete Domain des Hostsº, um die Markierung aus dem KÙstchen zu entfernen.

,

f.	Klicken Sie auf OK.

g.	Wiederholen Sie diese Schritte för alle anderen NeXT-Computer.

Dieser Computer ist jetzt an ein anderes Netzwerk (auûer NetInfo) angeschlossen und hat Zugriff auf die Host-Daten aller anderen NeXT-Computer. Falls Sie mehrere NeXT-Computer ohne NetInfo- und Konfigurations-Server haben, wiederholen Sie diese Prozedur för jeden einzelnen Computer.

So konfigurieren Sie konsistente Verwaltungsdaten

Ihre NeXT-Computer sind nun mit den anderen Computern physisch in einem Netzwerk verbunden. Jetzt kðnnen Sie die Verwaltungsdaten kombinieren. Die in diesem Abschnitt behandelten Prozeduren gewÙhrleisten, daû am Anfang alle Computer im kombinierten Netzwerk auf die gleichen Daten zugreifen kðnnen. Sobald Sie die ursprönglichen Verwaltungsdaten kombiniert haben, mössen Sie Prozeduren einrichten, mit denen alle zukönftigen …nderungen (neue Hosts, Benutzer, Gruppen usw.) allen Computern verfögbar gemacht werden. 

Hinweis:  Diese Prozeduren behandeln nur Hosts, Benutzer, Gruppen und Mail-Aliase. Falls Sie andere Verwaltungsdaten gemeinsam nutzen mðchten, mössen Sie die Prozeduren entsprechend modifizieren.

Host-Daten

ZunÙchst sollten Sie die Host-Daten kombinieren. Auf diese Weise kðnnen alle Computer sich gegenseitig identifizieren, und weitere Netzwerk-Dienste kðnnen eingerichtet werden.

1.	Melden Sie sich bei Ihrem NetInfo- und Konfigurations-Server als ªrootº an. Falls Sie keinen NetInfo- und Konfigurations-Server verwenden, melden Sie sich bei einem der NeXT-Computer an. 

2.	Kopieren Sie die Host-Daten för Ihre NeXT-Computer in eine Datei. Geben Sie zu diesem Zweck folgenden Befehl in ein Shell-Fenster ein:

nidump hosts / > nexthosts

Dieser Befehl erstellt einen Speicherauszug der Host-Daten aus der NetInfo-Datenbank und speichert ihn in einer Datei namens nexthosts. Mit dieser Datei aktualisieren Sie spÙter die anderen Computer (auûer NeXT).

3.	Sollte der andere Informations-Server (auûer NeXT) ein NIS-Master-Server sein, erstellen Sie mit ypcat eine Datei, die die Host-Daten för die anderen Computer (auûer NeXT) enthÙlt.

4.	Senden Sie mit einem Dateiöbertragungsprogramm wie ftp eine Kopie der Datei /etc/hosts (oder der Datei, die Sie mit ypcat erstellt haben) vom anderen Informations-Server (auûer NeXT) an Ihren NeXT-Computer. Nennen Sie die Kopie dabei etwa otherhosts. Da Ihr NeXT-Computer noch keinen Zugriff auf den Hostnamen des anderen Computers hat, mössen Sie dessen Internet-Adresse verwenden, wenn Sie die Verbindung mit ftp herstellen.

5.	Lðschen Sie mit Edit alle Zeilen in otherhosts, die sich auf localhost oder broadcasthost beziehen. Falls Sie noch andere EintrÙge finden, die mit den NeXT-Host-Daten in Widerspruch stehen Ð etwa doppelte Hostnamen oder Internet-Adressen Ð mössen Sie die Host-Daten Ihrer NeXT-Computer mit HostManager verÙndern. Beachten Sie dabei, daû sowohl die Hostnamen als auch die Internet-Adressen nur einmal vorkommen dörfen.

6.	Laden Sie die Host-Daten in Ihre NetInfo-Domain, indem Sie folgenden Befehl in ein Shell-Fenster eingeben:

niload hosts / < otherhosts

Die NeXT-Computer haben jetzt Zugriff auf die Host-Daten aller NeXT-Computer und aller anderen Computer (auûer NeXT) im Netzwerk. Falls Sie mehrere NeXT-Computer haben, jedoch keinen NetInfo- und Konfigurations-Server verwenden, wiederholen Sie die Schritte 4 bis 6 för jeden NeXT-Computer.

Hinweis:  Anstelle dieser Prozeduren kðnnen Sie auch HostManager verwenden, um der NetInfo-Datenbank andere Hosts (auûer NeXT) hinzuzufögen. Im allgemeinen ist es jedoch praktischer, niload zu verwenden Ð es sei denn, Sie haben nur einen oder zwei Hosts zu konfigurieren.

7.	Sie mössen nun den anderen Computern die Host-Daten der NeXT-Computer zur Verfögung stellen. Verwenden Sie hierzu die Prozedur, mit der dem bestehenden UNIX-Netzwerk normalerweise Hosts hinzugefögt werden. Sie kðnnen auch die folgende Prozedur verwenden, die vielleicht einfacher ist, als einzelne Host-EintrÙge hinzuzufögen.

a.	Bearbeiten Sie nexthosts, um die EintrÙge för localhost und broadcasthost zu lðschen. Damit vermeiden Sie Widerspröche mit den Host-Daten der anderen Computer (auûer NeXT).

b.	Kopieren Sie die Datei nexthosts mit einem Dateiöbertragungsprogramm wie ftp in den anderen Informations-Server. Ist kein anderer Informations-Server vorhanden, kopieren Sie die Datei nacheinander in jeden der anderen Computer (auûer NeXT).

c.	Melden Sie sich bei den anderen Computern (auûer NeXT) als ªrootº an. Fögen Sie dann den Inhalt von nexthosts in die Datei /etc/hosts ein (oder in eine andere entsprechende Datei). Vergewissern Sie sich, daû schlieûlich EintrÙge för alle Computer enthalten sind Ð NeXT und andere.

d.	Falls der andere Informations-Server (auûer NeXT) ein NIS-Master-Server ist, geben Sie die entsprechenden Befehle zur Aktualisierung der NIS-Tabellen ein. In manchen FÙllen verwenden Sie beispielsweise die folgenden Befehle:

cd /var/yp
make

Jetzt haben alle Computer des Netzwerkes Ð sowohl NeXT als auch die anderen Ð Zugriff auf die Host-Daten aller anderen Computer.

Daten öber Benutzer-Accounts und Gruppen

Falls Sie irgendwelche Benutzer-Accounts auf NeXT- oder anderen Computern för das kombinierte Netzwerk verfögbar machen mðchten, mössen Sie die Daten öber Benutzer- Accounts und Gruppen von beiden Computern kombinieren. Damit ein Benutzer-Account im gesamten Netzwerk verfögbar ist, muû das Heimverzeichnis des Benutzers sich in einem gemeinsam benutzten Dateisystem befinden, das im kombinierten Netzwerk verfögbar ist. 

So bereiten Sie NeXT-Benutzer-Accounts vor

Bei NeXT-Computern befinden sich die Heimverzeichnisse von Netzwerk-Benutzer-Accounts normalerweise in einem gemeinsam benutzten Dateisystem, för das der ªmountº unter /Net durchgeföhrt wurde. Da es sich hier jedoch nicht um eine allgemeingöltige Konvention handelt, föhren andere Computer den ªmountº för gemeinsam benutzte Dateisysteme vielleicht nicht auf die gleiche Weise durch. Falls Sie irgendwelche vorhandenen NeXT-Benutzer-Accounts för das kombinierte Netzwerk verfögbar machen mðchten, mössen Sie sie erst modifizieren. Falls auf dem NeXT-Computer keine Benutzer-Accounts vorhanden sind, die Sie för das kombinierte Netzwerk verfögbar machen wollen, kðnnen Sie diesen Abschnitt öberspringen.

1.	Melden Sie sich beim NeXT-Heimverzeichnis-Server als ªrootº an und starten Sie die Anwendung ªUserManagerº. 

2.	WÙhlen Sie im Menö ªBenutzer-Eintragº den Befehl ªBenutzer ðffnen...º. Daraufhin erscheint das Dialogfenster ªIn NetInfo-Domain ðffnenº. Klicken Sie hier auf die entsprechende Domain und anschlieûend auf den Benutzer, den Sie för das kombinierte Netzwerk verfögbar machen wollen. Klicken Sie anschlieûend auf OK.

3.	Modifizieren Sie das Feld ªHeimverzeichnisº so, daû der Pfad des Heimverzeichnisses för ein gemeinsam benutztes Dateisystem im kombinierten Netzwerk zutrifft. Falls das Heimverzeichnis beispielsweise /Net/erde/Benutzer/mjones ist, kðnnten Sie den Eintrag auf /Benutzer/mjones abÙndern.

,

Hinweis:  Sollten Sie öber mehrere Heimverzeichnis-Server verfögen, mössen Sie den ªmountº för jedes entfernte Verzeichnis an einem anderen ªmount pointº durchföhren. Sie kðnnten beispielsweise auf jedem Computer ein Verzeichnis einrichten, das Sie /Homes nennen, und den ªmountº för die verschiedenen Heimverzeichnisse anschlieûend darunter durchföhren Ð vielleicht als /Homes/server/Benutzer. Achten Sie dabei darauf, daû die EintrÙge auf allen Computern konsistent sind. Weitere Einzelheiten zu diesem Thema finden Sie in Kapitel 4, ªSo richten Sie NFS (Network File System) einº.

4.	WÙhlen Sie im Menö ªBenutzer-Eintragº den Befehl ªSichern...º. šberpröfen Sie im angezeigten Hinweisfenster die Daten noch einmal und klicken Sie anschlieûend auf ªJaº.

5.	Daraufhin erscheint ein Dialogfenster. Klicken Sie hier auf ªJaº, um ein neues Heimverzeichnis för den Benutzer zu erstellen.

6.	Verlassen Sie UserManager.

7.	Starten Sie NFSManager. Klicken Sie im Hauptmenö auf ªImportieren in...º. Daraufhin erscheint das Dialogfenster ªNetInfo-Domain auswÙhlenº. Klicken Sie hier in der linken Spalte auf ª/º und anschlieûend auf OK.

8.	Klicken Sie in der Liste der importierten Verzeichnisse auf das Verzeichnis, das för die Heimverzeichnisse verwendet wird.

,

9.	Modifizieren Sie das Feld ªmount point:º so, daû der ªmountº nicht unter /Net durchgeföhrt wird. Falls der ªmount pointº beispielsweise /Net/erde/Benutzer ist, Ùndern Sie das Feld auf /Benutzer oder auf /Homes/server/Benutzer ab. Klicken Sie anschlieûend auf OK. 

,

10.	Wiederholen Sie diese Schritte för jedes NeXT-Benutzer-Account.

11.	Kopieren Sie die Benutzer-Account-Daten in eine Datei, indem Sie folgenden Befehl in ein Shell-Fenster eingeben:

nidump passwd / > nextusers

Mit diesem Befehl werden die Benutzer-Account-Daten aus der NetInfo-Datenbank in die Datei nextusers kopiert. Diese Datei verwenden Sie spÙter, um die anderen Computer (auûer NeXT) zu aktualisieren.

12.	Kopieren Sie die Gruppendaten in eine Datei, indem Sie folgenden Befehl in ein Shell-Fenster eingeben:

nidump group / > nextgroups

Mit diesem Befehl werden die Gruppendaten aus der NetInfo-Datenbank in die Datei nextgroups kopiert. Diese Datei verwenden Sie spÙter, um die anderen Computer (auûer NeXT) zu aktualisieren.

So kombinieren Sie die Benutzer- und Gruppendaten

šbertragen Sie jetzt die Benutzer- und die Gruppendaten.

1.	Falls der andere Informations-Server (auûer NeXT) ein Master-NIS-Server ist, melden Sie sich dort an. Richten Sie dann mit ypcat Dateien ein, die die Benutzer-Account- und die Gruppendaten enthalten.

2.	Melden Sie sich beim NetInfo-Master-Server als ªrootº an. Falls Sie keinen NetInfo-Server verwenden, melden Sie sich bei einem der NeXT-Computer an.

3.	šbertragen Sie mit einem Dateiöbertragungsprogramm wie ftp eine Kopie der Dateien /etc/passwd und /etc/group (oder der Dateien, die Sie mit ypcat erstellt haben) vom anderen Informations-Server an Ihren NeXT-Computer. Nennen Sie die Kopien etwa otherusers und othergroups.

4.	Lðschen Sie mit Edit alle Benutzer-Accounts in otherusers, die bereits auf den NeXT-Computern vorhanden sind, wie z. B. ªrootº. Sollten Sie noch andere EintrÙge finden, die mit den NeXT-Benutzerdaten in Widerspruch stehen Ð z. B. doppelte Benutzernamen oder Benutzer-IDs Ð mössen Sie die Benutzer-Account-Daten auf Ihren NeXT-Computern mit UserManager Ùndern. Denken Sie daran, daû die Benutzernamen und Benutzer-IDs nur einmal vorkommen dörfen.

5.	Lðschen Sie mit Edit alle Gruppen in othergroups, die bereits auf den NeXT-Computern vorhanden sind. Sollten Sie noch andere EintrÙge finden, die mit den NeXT-Gruppendaten in Widerspruch stehen Ð z. B. doppelte Gruppennamen oder Gruppen-IDs Ð mössen Sie die Gruppendaten auf Ihren NeXT-Computern mit UserManager Ùndern. Denken Sie daran, daû die Gruppennamen und Gruppen-IDs nur einmal vorkommen dörfen.

6.	Laden Sie die Benutzer- und Gruppendaten in Ihre NetInfo-Domain, indem Sie die folgenden Befehle in ein Shell-Fenster eingeben:

niload passwd / < otherusers
niload group / < othergroups

Die NeXT-Computer haben jetzt Zugriff auf die Daten öber Benutzer-Accounts und Gruppen-Accounts der anderen Computer. Wenn Sie mehrere NeXT-Computer haben, jedoch keinen NetInfo- und Konfigurations-Server verwenden, wiederholen Sie die Schritte 3 bis 6 auf den einzelnen NeXT-Computern.

Hinweis:  Anstelle dieser Prozeduren kðnnen Sie auch UserManager verwenden, um Daten öber Benutzer-Accounts und Gruppen in die NetInfo-Datenbank einzufögen. Im allgemeinen ist es jedoch praktischer, niload zu verwenden Ð es sei denn, Sie haben nur ein oder zwei Benutzer- und Gruppen-Accounts hinzuzufögen.

7.	Falls auf den NeXT-Computern bereits Benutzer- oder Gruppen-Accounts vorhanden sind, mössen Sie die entsprechenden Daten jetzt för die anderen Computer (auûer NeXT) verfögbar machen:

a.	Bearbeiten Sie nextusers, um EintrÙge för Accounts zu lðschen, die bereits auf den anderen Computern (auûer NeXT) vorhanden sind, wie etwa ªrootº. Vergewissern Sie sich, daû keine Widerspröche mit den vorhandenen anderen Benutzer-Accounts (auûer NeXT) bestehen.

b.	Bearbeiten Sie nextgroups, um EintrÙge för Gruppen zu lðschen, die bereits auf den anderen Computern (auûer NeXT) vorhanden sind. Vergewissern Sie sich auch hier, daû keine Widerspröche mit den vorhandenen anderen Gruppen (auûer NeXT) bestehen.

c.	Senden Sie die Dateien nextusers und nextgroups mit einem šbertragungsprogramm wie ftp an den anderen Informations-Server (auûer NeXT). Sollten Sie keinen anderen Informations-Server verwenden, mössen Sie die Dateien nacheinander in alle anderen Computer (auûer NeXT) kopieren.

d.	Melden Sie sich bei den anderen Computern an und mischen Sie den Inhalt von nextusers mit /etc/passwd. Mischen Sie anschlieûend den Inhalt von nextgroups mit /etc/group.

e.	Sollte der andere Informations-Server (auûer NeXT) ein NIS-Master-Server sein, geben Sie die entsprechenden Befehle ein, um die NIS-Tabellen zu aktualisieren.

Mail-Aliase 

Wenn Sie gegenwÙrtig auf den NeXT- oder auf den anderen Computern Mail-Aliase definiert haben, mössen Sie diese Aliase för das kombinierte Netzwerk verfögbar machen, damit Mail korrekt funktioniert.

1.	Melden Sie sich bei Ihrem NetInfo- und Konfigurations-Server als ªrootº an. Sollten Sie keinen NetInfo- und Konfigurations-Server verwenden, melden Sie sich bei irgendeinem NeXT-Computer an.

2.	Falls auf Ihren NeXT-Computern Aliase vorhanden sind, die Sie för das öbrige Netzwerk verfögbar machen mðchten, kopieren Sie die Alias-Daten mit folgendem Befehl in eine Datei:

nidump aliases / > nextaliases

3.	Ist der andere Informations-Server (auûer NeXT) ein Master-NIS-Server, melden Sie sich bei diesem Server an. Erstellen Sie dann mit ypcat eine Datei mit den Alias-Daten.

4.	šbertragen Sie eine Kopie der Datei /etc/aliases (oder der Datei, die Sie mit ypcat erstellt haben) vom anderen Informations-Server an den NeXT-Computer.

5.	Lðschen Sie mit Edit alle doppelt vorhandenen Aliase in NetInfo. 

6.	Laden Sie die Alias-Daten in Ihre NetInfo-Domain, indem Sie den folgenden Befehl in ein Shell-Fenster eingeben:

niload aliases / < otheraliases

7.	Mðchten Sie auf den NeXT-Computern vorhandene Aliase för das gesamte kombinierte Netzwerk verfögbar machen, mössen Sie sie öbertragen.

a.	Bearbeiten Sie zu diesem Zweck nextaliases, um alle Aliase zu lðschen, die bereits auf den anderen Computern (auûer NeXT) definiert sind.

b.	Senden Sie nextaliases mit einem Dateiöbertragungsprogramm wie ftp an den anderen Informations-Server (auûer NeXT). Falls kein anderer Informations-Server vorhanden ist, öbertragen Sie die Datei nacheinander an jeden anderen Computer (auûer NeXT).

c.	Fögen Sie den Inhalt von nextaliases an /etc/aliases an.

d.	Sollte der andere Informations-Server (auûer NeXT) ein NIS-Server sein, geben Sie die entsprechenden Befehle ein, um die NIS-Tabellen zu aktualisieren. 

Gemeinsam benutzte Dateien

Mit NFS kðnnen Sie Verzeichnisse im gesamten kombinierten Netzwerk gemeinsam nutzen. Falls Sie Benutzer-Accounts verwenden, die im ganzen Netzwerk göltig sind, mössen Sie ein gemeinsames Verzeichnis för die Heimverzeichnisse erstellen. 

So benutzen Sie NeXT-Dateien gemeinsam

Mit den folgenden Schritten machen Sie för andere Computer (auûer NeXT) ein Verzeichnis verfögbar, das von einem NeXT-Datei-Server exportiert wurde:

1.	Stellen Sie mit NFSManager sicher, daû das exportierte Verzeichnis för die anderen Computer (auûer NeXT) verfögbar ist. In Kapitel 4, ªSo richten Sie NFS (Network File System) einº, wird beschrieben, wie Verzeichnisse mit NFSManager exportiert werden.

2.	Vergewissern Sie sich mit NFSManager, daû der ªmountº för das exportierte Verzeichnis auf den NeXT-Computern nicht unter /Net durchgeföhrt wurde. Da der ªmountº eines Verzeichnisses unter /Net keine allgemeingöltige Konvention ist, kann dies im Widerspruch zu den anderen Computern stehen. 

3.	Bearbeiten Sie /etc/fstab auf jedem der anderen Computer (auûer NeXT), um die ªmountº-Daten för das Verzeichnis hinzuzufögen, das vom NeXT-Computer exportiert wurde. Die EintrÙge sollten etwa folgendermaûen aussehen:

server:/verzeichnis /mountpoint nfs ro,bg,intr,nosuid 0 0

In diesem Eintrag ist server der Hostname des NeXT-Computers, von dem das Verzeichnis verzeichnis exportiert wurde. /mountpoint ist die Stelle, an der das Verzeichnis auf dem anderen Computer (auûer NeXT) erscheinen wird. Weitere Informationen öber diesen Eintrag und die dazugehðrigen Optionen finden Sie im UNIX-Handbuch unter mount und unter fstab.

4.	Erstellen Sie bei Bedarf mit mkdir das ªmount pointº-Verzeichnis auf dem anderen Computer (auûer NeXT).

Hinweis:  Die NFS-Konfigurationsprozeduren unterscheiden sich för verschiedene Typen anderer Computer (auûer NeXT). Sie sollten daher öberpröfen, ob Ihre Anlage spezifische NFS-Konfigurationsdaten erfordert. 

So benutzen Sie andere Dateien (auûer NeXT) gemeinsam

Mit den folgenden Prozeduren machen Sie för Ihre NeXT-Computer ein Verzeichnis verfögbar, das von einem anderen Datei-Server (auûer NeXT) exportiert wurde:

1.	Bearbeiten Sie die Datei /etc/exports auf dem anderen Datei-Server (auûer NeXT), um sicherzustellen, daû der Eintrag för das exportierte Verzeichnis den Zugriff för NeXT-Computer ermðglicht. Weitere Informationen hierzu finden Sie im UNIX-Handbuch unter exports und exportfs.

2.	Föhren Sie auf dem NeXT-Computer mit NFSManager den ªmountº för das entfernte Verzeichnis durch. Damit das entfernte Verzeichnis im gesamten kombinierten Netzwerk konsistent ist, sollten Sie den ªmountº daför nicht unter /Net durchföhren. Weitere Einzelheiten hierzu finden Sie in Kapitel 4.

Mail-Dienst

Damit Mail korrekt funktioniert, mössen Sie den Mail-Dienst im gesamten kombinierten Netzwerk koordinieren. Sie kðnnen entweder einen einzelnen Mail-Server einrichten Ð dabei kann es sich sowohl um einen NeXT-Computer als auch um einen anderen Computer handeln Ð oder mehrere Server. In diesem Abschnitt wird beschrieben, wie Sie einen einzelnen Mail-Server einrichten. 

So verwenden Sie einen anderen Mail-Server (auûer NeXT)

Föhren Sie die folgenden Prozeduren aus, um einen bereits vorhandenen anderen Mail-Server (auûer NeXT) för das kombinierte Netzwerk zu verwenden:

1.	Falls einer der NeXT-Computer bereits als Mail-Server konfiguriert wurde, wandeln Sie ihn folgendermaûen in einen Mail-Client um:

a.	Melden Sie sich beim NeXT-Mail-Server an. Starten Sie HostManager und wÙhlen Sie danach im Menö ªHostº den Befehl ª–ffnen...º.

b.	Klicken Sie im oberen Bereich des Dialogfensters ªIn NetInfo-Domain ðffnenº auf ª/º, um die Root-Domain auszuwÙhlen. Klicken Sie danach im unteren Fensterbereich auf den Hostnamen des NeXT-Mail-Servers. Klicken Sie auf OK. 

,

c.	Klicken Sie in der Liste der Hostnamen-Aliase auf mailhost und danach unterhalb der Liste auf den Schalter ªEntfernenº. WÙhlen Sie anschlieûend im Menö ªHostº den Befehl ªSichernº.

d.	Starten Sie NetInfoManager. 

e.	Klicken Sie im Fenster der lokalen Domain auf /locations und anschlieûend auf sendmail. 

,

f.	WÙhlen Sie im Menö ªBearbeitenº den Befehl ªLðschenº. Klicken Sie dann im angezeigten Hinweisfenster auf ªTrotzdem lðschenº.

g.	Starten Sie NFSManager. Klicken Sie im Fenster ªExportierte Verzeichnisseº auf /LocalLibrary/Images/People und anschlieûend auf den Schalter ªEntfernenº. Entfernen Sie ebenfalls den Eintrag för /usr/spool/mail.

h.	Falls irgendwelche Dateien im Verzeichnis /usr/spool/mail des NeXT-Mail-
Servers Post enthalten, öbertragen Sie diese Dateien in das Verzeichnis /usr/spool/mail des anderen Mail-Servers (auûer NeXT). (šberschreiben Sie dabei keine vorhandenen Dateien, sondern mischen Sie die neuen Dateien mit den vorhandenen.)

i.	Melden Sie sich beim anderen Informations-Server (auûer NeXT) an und bearbeiten Sie /etc/hosts, um mailhost aus dem Eintrag för den NeXT-Mail-Server zu lðschen. Falls der andere Informations-Server ein NIS-Master-Server ist, aktualisieren Sie die Tabellen. Falls kein anderer Informations-Server vorhanden ist, modifizieren Sie die Datei hosts auf jedem der anderen Computer (auûer NeXT).

2.	Starten Sie HostManager und ðffnen Sie den Host-Eintrag för den anderen Mail-Server (auûer NeXT).

3.	šberpröfen Sie, ob der andere Mail-Server mailhost als Hostnamen-Alias enthÙlt. Falls dies nicht der Fall ist, fögen Sie den Alias mailhost hinzu.

4.	Melden Sie sich bei dem anderen Mail-Server als ªrootº an und erstellen Sie ein Verzeichnis mit dem Namen /LocalLibrary/Images/People. In diesem Verzeichnis werden von NeXTmail Alias-Dateien und Mail-Bilddateien gespeichert.

5.	Erstellen Sie im Verzeichnis /LocalLibrary/Images/People eine Datei, die Sie passwd nennen. Hier speichern Sie eine Kopie der kombinierten Benutzer-Account-Datenbank. Erstellen Sie eine weitere Datei, genannt aliases, die eine Kopie der kombinierten Mail-Alias-Datenbank enthÙlt. Falls Ihre NeXT-Benutzer auch Mail-Bilder erhalten sollen, erstellen Sie TIFF-Bilder gemÙû den Anweisungen in Kapitel 6, ªSo verwalten Sie die elektronische Postº. Speichern Sie sie dann im gleichen Verzeichnis. Sollten auf einem NeXT-Computer bereits Mail-Bilddateien vorhanden sein, öbertragen Sie diese einfach auf den anderen Mail-Server (auûer NeXT).

Hinweis:  Damit NeXTmail auf die aktuellen Aliase zugreifen kann, mössen die Dateien in /LocalLibrary/Images/People jedesmal aktualisiert werden, wenn ein neuer Benutzer oder ein neuer Alias hinzugefögt wird. Einzelheiten finden Sie weiter hinten in diesem Kapitel unter ªSo gewÙhrleisten Sie konsistente Verwaltungsdatenº.

6.	–ffnen Sie /etc/exports. Vergewissern Sie sich, daû /usr/spool/mail exportiert wurde, damit die NeXT-Computer darauf zugreifen kðnnen. Fögen Sie einen Eintrag för /LocalLibrary/Images/People hinzu.

7.	Melden Sie sich bei einem der NeXT-Computer an und starten Sie NFSManager. WÙhlen Sie im Hauptmenö den Befehl ªImportieren in...º. Klicken Sie anschlieûend im Dialogfenster ªNetInfo-Domain auswÙhlenº auf ª/º. Haben Sie keinen Master-NetInfo-Server, wÙhlen Sie die lokale Domain aus. Klicken Sie danach auf OK.

8.	Falls bereits ein NeXT-Mail-Server konfiguriert war, sind in dieser Liste EintrÙge för /usr/spool/mail und /LocalLibrary/Images/People vorhanden. Diese EintrÙge mössen beide entfernt werden.

9.	Klicken Sie auf den Schalter ªHinzufögen...º. Daraufhin erscheint ein Dialogfenster. Geben Sie hier den Hostnamen des anderen Mail-Servers (auûer NeXT) in das Feld ªServer-Nameº ein und /usr/spool/mail in das Feld ªRemote-Verzeichnisº. Klicken Sie danach auf OK. 

,

10.	Geben Sie in das Feld ªmount point:º /usr/spool/mail ein. Passen Sie bei Bedarf die Pop-Up-Menös an, so daû der ªmountº för das Verzeichnis im Vordergrund mit Lese- und Schreibberechtigung durchgeföhrt wird. Klicken Sie auf€OK.

11.	Klicken Sie auf den Schalter ªHinzufögen...º. Daraufhin erscheint ein Dialogfenster. Geben Sie hier in das Feld ªServer-Nameº den Hostnamen des anderen Mail-Servers (auûer NeXT) ein. In das Feld ªRemote-Verzeichnisº geben Sie /LocalLibrary/Images/People ein. Klicken Sie danach auf OK.

12.	Geben Sie in das Feld ªmount point:º /LocalLibrary/Images/People ein. Passen Sie bei Bedarf die Pop-Up-Menös an, so daû der ªmountº för das Verzeichnis im Vordergrund mit Lese- und Schreibberechtigung durchgeföhrt wird. Klicken Sie auf OK.

,

13.	Starten Sie alle NeXT-Computer neu, damit sie Mail-Clients des anderen Mail-Servers (auûer NeXT) werden. 

So verwenden Sie den NeXT-Mail-Server

Mðchten Sie den vorhandenen NeXT-Mail-Server als Mail-Server för das gesamte kombinierte Netzwerk verwenden, gehen Sie folgendermaûen vor:

1.	Melden Sie sich beim anderen Mail-Server (auûer NeXT) als ªrootº an.

2.	Stellen Sie sicher, daû der fröhere Mail-Server die korrekte sendmail-Konfigurationsdatei verwendet. Zu diesem Zweck mössen Sie sendmail.cf einer Konfigurationsdatei als Kopie oder als Verweis zur Verfögung stellen.

3.	Falls irgendwelche Dateien im Verzeichnis /usr/spool/mail des anderen Mail-Servers (auûer NeXT) Post enthalten, kopieren Sie diese Dateien in das Verzeichnis /usr/spool/mail des NeXT-Mail-Servers. (šberschreiben Sie dabei keine vorhandenen Mail-Dateien, sondern mischen Sie die neuen mit den vorhandenen Dateien).

4.	Entfernen Sie den Eintrag för /usr/spool/mail aus /etc/exports.

5.	Melden Sie sich bei dem anderen Informations-Server (auûer NeXT) an und bearbeiten Sie /etc/hosts, um mailhost aus dem Eintrag för den anderen Mail-Server (auûer NeXT) zu entfernen. Falls notwendig, fögen Sie dem Eintrag för den NeXT-Mail-Server mailhost hinzu. Sollte der andere Informations-Server ein NIS-Master-Server sein, aktualisieren Sie die Tabellen. Falls kein anderer Informations-Server (auûer NeXT) vorhanden ist, nehmen Sie die gleichen …nderungen an /etc/hosts nacheinander auf allen anderen Computern (auûer NeXT) vor.

6.	Modifizieren Sie den Inhalt von /etc/fstab so, daû der ªmountº för /usr/spool/mail vom NeXT-Mail-Server aus durchgeföhrt wird.

7.	Starten Sie alle anderen Computer (auûer NeXT) neu, damit sie Mail-Clients des NeXT-Mail-Servers werden.

8.	Melden Sie sich bei einem NeXT-Computer an und entfernen Sie mit HostManager den Alias mailhost aus dem Eintrag för den anderen Mail-Server (auûer NeXT).

Drucker

Sie kðnnen NeXT-Computern in einem kombinierten Netzwerk Zugriff auf Drucker geben, die an andere Computer (auûer NeXT) angeschlossen sind. Umgekehrt kðnnen Sie die anderen Computer berechtigen, auf die Drucker zuzugreifen, die an NeXT-Computer angeschlossen sind. Denken Sie daran, daû der Zugriff auf andere Drucker (auûer PostScript) von einem NeXT-Computer aus nur dazu dient, reine ASCII-Texte mit einem UNIX-Befehl zu drucken. Umgekehrt ist der Zugriff auf NeXT-Drucker von einem anderen Computer (auûer NeXT) aus nur för Anwendungen sinnvoll, die PostScript-Ausgaben drucken.

So verwenden Sie andere Drucker (auûer NeXT) von einem NeXT-Computer aus

Mðchten Sie einen anderen Drucker (auûer NeXT) so konfigurieren, daû NeXT-Computer ihn verwenden kðnnen, gehen Sie folgendermaûen vor:

1.	Legen Sie die entsprechenden Berechtigungen för den Zugriff auf den entfernten Drucker fest. Normalerweise mössen Sie zu diesem Zweck der Datei /etc/hosts.lpd des anderen Drucker-Servers (auûer NeXT) die Hostnamen Ihrer NeXT-Computer hinzufögen.

2.	Melden Sie sich bei einem der NeXT-Computer an und erstellen Sie eine Datei, die Sie yourprintcap nennen. Machen Sie in dieser Datei etwa folgenden Eintrag:

Druckername|alias:\
    :lp=:rm=entfernter_host:rp=entfernter_drucker:\
    :sd=/usr/spool/NeXT/Druckername:\ 
    :ty=druckertyp:

Es folgt eine Beschreibung der in diesem Beispiel verwendeten Variablen: 

·	Druckername Ð Dieser Name erscheint im Dialogfenster ªDruckenº der NeXT-Computer.

·	alias Ð Wahlweiser Alias för den entfernten Drucker.

·	entfernter_host Ð Hostname des entfernten Drucker-Servers.

·	entfernter_drucker Ð Dies ist der Name des Druckers, wie er im Verzeichnis /etc/printcap des entfernten Systems erscheint.

·	druckertyp Ð Dieser Kommentar erscheint im Dialogfenster ªDruckenº unter ªTypº und beschreibt normalerweise den Druckertyp (z. B. ªPostScriptº).

Weitere Informationen zu diesem Thema finden Sie im UNIX-Handbuch unter printcap.

3.	Laden Sie die Datei yourprintcap in Ihre NetInfo-Domain, indem Sie den folgenden Befehl als ªrootº in ein Shell-Fenster eingeben. (Falls Sie diese Daten in eine andere Domain laden mðchten, ersetzen Sie ª/º durch ª.º oder durch ª..º):

niload printcap / < yourprintcap

4.	Starten Sie den/die NeXT-Computer neu. Auf diese Weise werden lpd-Drucker-ªdaemonº-Prozesse för die entfernten Drucker gestartet. 

So verwenden Sie NeXT-Drucker von einem anderen Computer (auûer NeXT) aus

Wenn Sie von anderen Computern (auûer NeXT) aus auf Drucker zugreifen mðchten, die an NeXT-Computer angeschlossen sind, gehen Sie folgendermaûen vor:

1.	Melden Sie sich beim NeXT-Drucker-Server an und fögen Sie die Hostnamen der anderen Computer (auûer NeXT) in /etc/hosts.lpd ein. 

2.	Melden Sie sich nacheinander bei jedem der anderen Computer an und fögen Sie in /etc/printcap etwa folgenden Eintrag ein: 

Druckername|alias:\
    :lp=:rm=entfernter_host:rp=entfernter_drucker:\
    :sd=/usr/spool/lpd/Druckername:\ 
    :ty=druckertyp:

Es folgt eine Beschreibung der im obigen Beispiel verwendeten Variablen:

·	Druckername Ð Diesen Namen verwenden die anderen Computer, um auf den Drucker zuzugreifen.
·	alias Ð Wahlweiser Alias för den Drucker.
·	entfernter_host Ð Hostname des NeXT-Drucker-Servers.
·	entfernter_drucker Ð Dies ist der Name des Druckers, wie er im NetInfo-Verzeichnis /printers erscheint.
·	druckertyp Ð Dieser Kommentar beschreibt den Druckertyp (z. B. ªPostScriptº).

3.	Erstellen Sie auf jedem der anderen Computer ein Spool-Verzeichnis, wie es im Parameter sd des Eintrages ªprintcapº för den NeXT-Drucker angegeben wird. Sie benðtigen ein Spool-Verzeichnis för jeden Drucker, den Sie hinzufögen.

cd /usr/spool/lpd
mkdir Druckername
chmod 770 Druckername
chown daemon.daemon Druckername

Hinweis:  Einige UNIX-Systeme erfordern zusÙtzliche Zugriffsberechtigungen för das Spool-Verzeichnis. šberpröfen Sie hier die Anforderungen Ihrer Anlage.

4.	Starten Sie die anderen Computer (auûer NeXT) neu. Dadurch werden lpd-Drucker-ªdaemonº-Prozesse för die entfernten Drucker gestartet. 

So gewÙhrleisten Sie konsistente Verwaltungsdaten

Ihre Computer haben nun alle Zugriff auf einen ursprönglichen Satz konsistenter Verwaltungsdaten. Jetzt mössen Sie einen Wartungsplan för diese Daten integrieren. Wenn Sie einen administrativen Alptraum vermeiden mðchten, sollten Sie einen Hauptverwaltungsdienst wÙhlen und alle …nderungen ausschlieûlich öber diesen Dienst vornehmen. Sie kðnnen z. B. bestimmen, daû neue Hosts, Benutzer, Gruppen und Mail-Aliase mit dem Systemverwaltungsprogramm ªNetInfo-Managerº hinzugefögt werden. Anschlieûend kðnnen Sie die entsprechenden Daten an die anderen Computer (auûer NeXT) öbertragen.

In diesem Abschnitt werden fönf verschiedene Verwaltungsstrategien erðrtert:

·	Der Hauptverwaltungsdienst lÙuft öber NetInfo. Die anderen Computer (auûer NeXT) warten eigene Flachdateien.

·	Der Hauptverwaltungsdienst lÙuft öber NetInfo. Der andere Informations-Server (auûer NeXT) öbertrÙgt die Daten an die anderen Computer.

·	Der Hauptverwaltungsdienst lÙuft öber NetInfo. Der NIS-Master-Server wartet die Daten för die anderen Computer (auûer NeXT).

·	Der Hauptverwaltungsdienst lÙuft öber den anderen Informations-Server (auûer NeXT), entweder mit oder ohne NIS. NetInfo wartet die Daten för die NeXT-Computer.

·	NIS wartet die Verwaltungsdaten för das gesamte kombinierte Netzwerk.

Wichtig:  Die in diesem Abschnitt erwÙhnten Prozeduren sollten nur als Richtlinien betrachtet werden. Folgende wichtige Faktoren mössen Sie dabei beachten:

·	Die auf den anderen Computern (auûer NeXT) Ihrer Anlage verwendeten Prozeduren kðnnten erfordern, daû Sie diese Empfehlungen modifizieren. Falls Ihr NIS-Master-Server för seine Tabellen z. B. Flachdateien verwendet, die nicht in /etc gespeichert werden, mössen Sie das Skript för die Datenverteilung modifizieren.

·	In diesem Abschnitt werden nur Verwaltungsdaten öber Hosts, Benutzer, Gruppen und Mail-Aliase erðrtert. …hnliche Prozeduren kðnnen jedoch auch för andere Verwaltungsdaten verwendet werden, die gemeinsam benutzt werden sollen.

·	In den Beispielen wird vorausgesetzt, daû die anderen UNIX-Computer (auûer NeXT) auf rsh und rcp zugreifen kðnnen.

·	Alle Beispiele beschreiben Prozeduren, mit denen alle 15 Minuten komplette VerwaltungsdatensÙtze öbertragen werden. Falls Sie eine groûe Anzahl Computer oder zahlreiche Verwaltungsdaten haben, kðnnte eine derart hÙufige Datenverteilung die Leistung des Netzwerkes beeintrÙchtigen. Manche Verwaltungsdaten werden hÙufiger als andere geÙndert (die Daten öber Benutzer-Accounts Ùndern sich, wenn ein Benutzer ein Paûwort wechselt, Host-Daten werden dagegen nur geÙndert, wenn dem Netzwerk ein neuer Computer oder ein neuer Host-Alias hinzugefögt wird). Sie sollten sorgfÙltig erwÙgen, ob die Informationen weniger hÙufig öbertragen werden sollen. Sie kðnnen auch mehrere Skripte erstellen, um die verschiedenen Datentypen getrennt zu öbertragen, und diese Skripte in unterschiedlichen AbstÙnden ausföhren.

So öbertragen Sie Daten von NetInfo an mehrere andere Computer (auûer NeXT)

Wenn Sie NetInfo als Hauptverwaltungsdienst verwenden, mössen Sie eine Kopie der Verwaltungsdaten von der NetInfo-Datenbank an die anderen Computer (auûer NeXT) senden. Die Prozeduren in diesem Abschnitt treffen zu, wenn die Daten auf den anderen Computern einzeln gewartet werden.

1.	Bearbeiten Sie auf jedem anderen Computer (auûer NeXT) die Datei /.rhosts, um den Hostnamen des Master-NetInfo-Servers hinzuzufögen. Auf diese Weise kðnnen die Benutzer der NeXT-Computer auf die anderen Computer zugreifen und Befehle als ªrootº ausföhren.

2.	Melden Sie sich beim Master-NetInfo-Server als ªrootº an.

3.	Erstellen Sie mit Edit eine Datei, die Sie /etc/pushinfo oder Ùhnlich nennen. Geben Sie dort die nachfolgenden Zeilen ein. Ersetzen Sie dabei host1... host4 durch die Hostnamen der anderen Computer (auûer NeXT): 

CLIENTS='host1 host2 host3 host4'
nidump passwd / > /etc/passwd
nidump group / > /etc/group
nidump hosts / > /etc/hosts
nidump aliases / > /etc/aliases
for HOST in $CLIENTS
do
    rcp /etc/passwd $HOST:/etc/passwd
    rcp /etc/group $HOST:/etc/group
    rcp /etc/hosts $HOST:/etc/hosts
    rcp /etc/aliases $HOST:/etc/aliases
done

4.	Bearbeiten Sie /usr/lib/crontab.local (oder erstellen Sie die Datei, falls sie noch nicht vorhanden ist) und geben Sie dort eine Zeile ein, die der folgenden Ùhnelt:

0,15,20,45 * * * * root /etc/pushinfo

Durch diesen Eintrag wird das Skript /etc/pushinfo alle 15 Minuten als ªrootº ausgeföhrt.

So öbertragen Sie Daten von NetInfo an einen anderen Informations-Server (auûer NeXT)

Falls Sie als Hauptverwaltungsdienst NetInfo verwenden und sich ein anderer Informations-Server (auûer NeXT) im Netzwerk befindet, mössen die Verwaltungsdaten von NetInfo an den anderen Informations-Server öbertragen werden.

1.	Bearbeiten Sie auf dem anderen Informations-Server (auûer NeXT) die Datei /.rhosts, um den Hostnamen des Master-NetInfo-Servers dort einzufögen. Auf diese Weise kann der NeXT-Computer auf den anderen Computer zugreifen und Befehle als ªrootº ausföhren.

2.	Melden Sie sich beim Master-NetInfo-Server als ªrootº an.

3.	Erstellen Sie mit Edit eine Datei, die Sie /etc/pushinfo oder Ùhnlich nennen. Geben Sie dort die folgenden Zeilen ein. Ersetzen Sie dabei andererserver durch den Hostnamen des anderen Informations-Servers (auûer NeXT): 

HOST='andererserver'
nidump passwd / > /etc/passwd
nidump group / > /etc/group
nidump hosts / > /etc/hosts
nidump aliases / > /etc/aliases
rcp /etc/passwd $HOST:/etc/passwd
rcp /etc/group $HOST:/etc/group
rcp /etc/hosts $HOST:/etc/hosts
rcp /etc/aliases $HOST:/etc/aliases

4.	Bearbeiten Sie /usr/lib/crontab.local und fögen Sie ein Zeile Ùhnlich der folgenden ein:

0,15,20,45 * * * * root /etc/pushinfo

Mit diesem Eintrag wird das Skript /etc/pushinfo alle 15 Minuten als ªrootº ausgeföhrt.

So öbertragen Sie Daten von NetInfo an NIS

Haben Sie als Hauptverwaltungsdienst NetInfo gewÙhlt, und werden die Daten der anderen Computer (auûer NeXT) mit NIS gewartet, mössen Sie die Daten von NetInfo in den NIS-Server kopieren.

1.	Bearbeiten Sie auf dem anderen Master-NIS-Server (auûer NeXT) die Datei /.rhosts, um dort den Hostnamen des NeXT-Computers einzufögen, der die Daten öbertrÙgt. Auf diese Weise kann der NeXT-Computer auf den anderen Computer zugreifen und dort Befehle als ªrootº ausföhren.

2.	Melden Sie sich beim Master-NetInfo-Server als ªrootº an.

3.	Erstellen Sie mit Edit eine Datei, die Sie /etc/pushinfo oder Ùhnlich nennen. Geben Sie dort die folgenden Zeilen ein. Ersetzen Sie dabei nis_server durch den Hostnamen des NIS-Master-Servers und ªBefehle zur Erstellung von NIS-Tabellenº durch die Befehle, mit denen Sie in Ihrer Anlage die NIS-Tabellen aktualisieren: 

HOST='nis_server'
nidump passwd / > /etc/passwd
nidump group / > /etc/group
nidump hosts / > /etc/hosts
nidump aliases / > /etc/aliases
rcp /etc/passwd $HOST:/etc/passwd
rcp /etc/group $HOST:/etc/group
rcp /etc/hosts $HOST:/etc/hosts
rcp /etc/aliases $HOST:/etc/aliases
rsh $HOST ªBefehle zur Erstellung von NIS-Tabellenº

4.	Bearbeiten Sie /etc/crontab.local und fögen Sie eine Zeile Ùhnlich der folgenden hinzu:

0,15,20,45 * * * * root /etc/pushinfo

Mit diesem Eintrag werden die Daten alle 15 Minuten an den NIS-Server öbertragen.

So verwenden Sie einen NeXT-Computer als Master-NIS-Server

Falls Sie als Hauptverwaltungsdienst NetInfo verwenden und die anderen Computer (auûer NeXT) Daten mit NIS warten, kðnnen Sie alle Verwaltungsdaten in einem Computer zentral zusammenfassen. Dazu mössen Sie den Master-NetInfo-Server gleichzeitig als Master-NIS-Server konfigurieren.

Gehen Sie folgendermaûen vor, um einen NeXT-Computer als NIS-Master-Server zu konfigurieren:

1.	Richten Sie den vorhandenen anderen NIS-Master-Server (auûer NeXT) als Slave-Server ein. Konfigurieren Sie einen Ihrer NeXT-Computer als Master-Server för die NIS-Domain. Folgen Sie dabei den Anweisungen in Ihrer NIS-Dokumentation.

2.	Melden Sie sich beim neuen NeXT-NIS-Master-Server an. Erstellen Sie eine Datei, die Sie /etc/pushinfo oder Ùhnlich nennen. Fögen Sie in diese Datei folgende Zeilen ein:

nidump passwd / > /etc/passwd
nidump group / > /etc/group
nidump hosts / > /etc/hosts
nidump aliases / > /etc/aliases
cd /etc/yp
make

3.	Fögen Sie der Datei /etc/crontab.local (bei Bedarf erstellen Sie diese Datei) eine Zeile Ùhnlich der folgenden hinzu:

0,15,20,45 * * * * root /etc/pushinfo

Mit diesem Eintrag erhÙlt NIS alle 15 Minuten Daten. Sie sollten erwÙgen, ob Sie die Daten weniger hÙufig öbertragen. Eine andere Mðglichkeit ist, die verschiedenen Datentypen getrennt zu öbertragen.   

So öbertragen Sie Daten von einem anderen Server (auûer NeXT) an NetInfo

Falls Sie die Verwaltungsaufgaben auf einem anderen Computer (auûer NeXT) ausföhren und die Daten der NeXT-Computer mit einem Master-NetInfo-Server warten, mössen Sie die Verwaltungsdaten an den NetInfo-Server öbertragen. Die Prozeduren in diesem Abschnitt funktionieren unabhÙngig davon, ob der andere Informations-Server Flachdateien oder NIS verwendet, um die Daten zu verwalten. 

1.	Bearbeiten Sie auf dem NetInfo- und Konfigurations-Server die Datei /.rhosts, so daû sie den Hostnamen des anderen Computers (auûer NeXT) enthÙlt, der die Daten öbertrÙgt.

2.	Melden Sie sich bei dem anderen Informations-Server an und erstellen Sie eine Datei, die Sie /etc/pushinfo oder Ùhnlich nennen. Geben Sie dort die folgenden Zeilen ein, wobei Sie nextserver durch den Hostnamen des Master-NetInfo-Servers ersetzen.

HOST='nextserver'
rcp /etc/passwd $HOST:/etc/passwd
rcp /etc/group $HOST:/etc/group
rcp /etc/hosts $HOST:/etc/hosts
rcp /etc/aliases $HOST:/etc/aliases
rsh $HOST ªniload passwd / < /etc/passwdº
rsh $HOST ªniload passwd / < /etc/passwdº
rsh $HOST ªniload passwd / < /etc/passwdº
rsh $HOST ªniload passwd / < /etc/passwdº

3.	Bearbeiten Sie die Datei /etc/crontab (oder eine entsprechende cron-Datei) und fögen Sie eine Zeile Ùhnlich der folgenden ein:

0,15,20,45 * * * * root /etc/pushinfo

Mit diesem Eintrag werden die Daten alle 15 Minuten an den NeXT-Computer öbertragen. Sie sollten erwÙgen, ob Sie die Daten weniger hÙufig öbertragen. Eine andere Mðglichkeit ist, die verschiedenen Datentypen getrennt zu öbertragen. 

NeXT-Computer als NIS-Clients 

Falls der andere Informations-Server (auûer NeXT) ein NIS-Master-Server ist, mðchten Sie eventuell alle NeXT-Computer als NIS-Clients konfigurieren. Auf diese Weise werden alle Anforderungen, die Verwaltungsdaten betreffen Ð wie Benutzer-Account-Daten Ð zunÙchst an NetInfo gesendet. Falls die Informationen dort nicht gefunden werden, wird die Anforderung an NIS weitergeleitet. Falls Sie NIS als den Master-Informations-Server för das kombinierte Netzwerk verwenden, brauchen Sie kein Skript för die Verteilung der Daten einzurichten, da NIS dies selbst erledigt.

Mðchten Sie die NeXT-Computer als NIS-Clients einrichten, föhren Sie auf jedem Computer folgende Schritte durch:

1.	Starten Sie Ihren NeXT-Computer und melden Sie sich als ªrootº an.

2.	Bearbeiten Sie die Dateien /etc/passwd und /etc/group so, daû ihre letzte Zeile jeweils ª+:º lautet. Mit diesen Zeichen werden die NeXT-Computer angewiesen, die NIS-Daten öber Benutzer und Gruppen zu verwenden. Die letzten Zeilen der Datei /etc/passwd kðnnten z. B. etwa folgendermaûen aussehen:

sybase:*:8:8:Sybase Administrator:/usr/sybase:/bin/csh
me::20:20:My Account:/me:/bin/csh
+:

3.	Starten Sie SimpleNetworkStarter und klicken Sie auf ªAndere Optionen...º.

4.	Klicken Sie unter ªNIS-Domain-Nameº auf den Schalter neben dem Textfeld. Geben Sie den Namen der NIS-Domain in das Textfeld ein. 

,

5.	Klicken Sie auf OK.

6.	Klicken Sie auf ªDiesen Host konfigurierenº.

Tip:  Sie kðnnen die Leistung des Netzwerkes wahrscheinlich erhðhen, indem Sie einen Ihrer NeXT-Computer als NIS-Slave-Server konfigurieren. Folgen Sie dazu den Anweisungen in Ihrer NIS-Dokumentation. 

Einige wichtige šberlegungen

In diesem Abschnitt werden einige wichtige Punkte behandelt, die Sie erwÙgen sollten, wenn Sie mit einem kombinierten Netzwerk arbeiten.

So verwenden Sie Mail

In einem Netzwerk, das aus NeXT- und anderen UNIX-Computern besteht, wird Mail aus zwei Grönden zu einem Problem. Erstens kðnnen mit NeXTmail erstellte Anlagen einer Mail-Mitteilung Ð wie etwa Grafik- und Sound-Dateien Ð von anderen Computern nicht gelesen werden. Benutzer, die Mail von NeXT-Computern aus senden, sollten dies beachten, damit sie keine Mitteilungen an andere Computer senden, die för diese nicht lesbar sind.

Zweitens wird die för Benutzer eingehende Post sowohl auf NeXT- als auch auf anderen UNIX-Computern voröbergehend in /usr/spool/mail gespeichert. Bei Standard-UNIX-mail wird die Post anschlieûend jedoch in eine Datei namens mbox im Heimverzeichnis des Benutzers kopiert. NeXTmail trennt dagegen Text und Anlagen der eingehenden Post und speichert die Dateien dann in Mailboxes/Active.mbox im Heimverzeichnis. 

Liest ein Benutzer die Post zuerst auf einem anderen Computer (auûer NeXT) und anschlieûend auf einem NeXT-Computer (oder umgekehrt), kann er nicht auf alle seine Mitteilungen zugreifen. Mail-Mitteilungen werden an verschiedenen Orten gespeichert, je nachdem, welche Methode verwendet wird, um auf Mail zuzugreifen. Die Benutzer haben verschiedene Mðglichkeiten, die Konsistenz ihrer Mail zu gewÙhrleisten. In manchen FÙllen kðnnen Mitteilungen, die mit Standard-UNIX-mail gelesen wurden, mit dem mail-Befehl pre an /usr/spool/mail zuröckgesendet werden. Ihre Ausföhrung von UNIX-mail verwendet vielleicht diesen oder einen Ùhnlichen Befehl. Solche Mitteilungen sind weiterhin öber NeXTmail verfögbar. Mðchte der Benutzer mit Standard-UNIX-mail Mitteilungen lesen, die bereits in der NeXT-Mailbox gespeichert wurden, kann mit einem Befehl Ùhnlich dem folgenden auf die richtige Datei zugegriffen werden:

mail -f Mailboxes/Active.mbox/mbox

Anlagen sind jedoch öber Standard-UNIX-mail nach wie vor nicht verfögbar.

So Ùndern Sie Paûwðrter

Die Benutzer mössen ihre Paûwðrter unbedingt öber den Hauptverwaltungsdienst Ùndern. Angenommen, NetInfo ist der Master-Verwaltungsserver, und die Benutzerin mary Ùndert ihr Paûwort auf einem anderen Computer (auûer NeXT). In diesem Fall werden die Benutzer-Account-Daten mit dem alten Paûwort öberschrieben, sobald pushinfo das nÙchste Mal vom NeXT-Server ausgeföhrt wird. Wenn NetInfo die Verwaltungsdaten wartet, sollten die Benutzer ihr Paûwort deshalb nur von einem NeXT-Computer aus Ùndern. Ist ein anderer Computer (auûer NeXT) der Master-Server, sollten die Benutzer ihr Paûwort nur Ùndern, wenn sie bei einem anderen Computer (auûer NeXT) angemeldet sind. 

Verzðgerungen bei …nderungen

Da Verwaltungsdaten nur periodisch verteilt werden, gibt es immer eine Verzðgerung zwischen dem Zeitpunkt, zu dem die VerÙnderung vorgenommen wurde, und dem Zeitpunkt, zu dem die neuen Daten auf den anderen Computern angezeigt werden. Wenn der Benutzer tom sein Paûwort beispielsweise auf einem NeXT-Computer Ùndert und sich anschlieûend sofort bei einem anderen Computer (auûer NeXT) anmeldet, wird er wahrscheinlich noch sein altes Paûwort verwenden mössen. Das neue Paûwort erscheint erst in den Benutzer-Account-Daten, wenn pushinfo vom NeXT-Server ausgeföhrt wird. Dies gilt auch för alle anderen verwaltungsspezifischen …nderungen Ð wenn Sie z. B. ein neues Benutzer-Account hinzufögen oder ein Mail-Alias lðschen. 

So verwenden Sie DNS 

DNS (Domain Name Service) ist ein verteilter Dienst zur Namensauflðsung. Dabei handelt es sich um einen Prozeû, der Hostnamen in Internet-Adressen öbersetzt. Auf NeXT-Computern werden die Hostnamen zuerst durch NetInfo aufgelðst. Mehr ist bei Netzwerken, die nur aus NeXT-Computern bestehen, im allgemeinen nicht erforderlich. In einem heterogenen Netzwerk Ð insbesondere wenn Sie an Internet angeschlossen sind Ð kðnnte die Namensauflðsung jedoch von DNS durchgeföhrt werden. Wenn ein NeXT-Computer einen Hostnamen auflðsen muû, durchsucht er zunÙchst NetInfo, danach DNS und schlieûlich NIS (falls diese konfiguriert sind).

Wenn Sie Ihre Internet-Adresse registrieren lassen (Einzelheiten enthÙlt Anhang C), kðnnen Sie auch Ihren offiziellen Domain-Namen registrieren lassen. Der Begriff ªDomainº (Bereich) bezieht sich in diesem Zusammenhang auf ein hierarchisches, vom DNS definiertes Namensschema. Der offizielle Domain-Name för NeXT Computer Inc. lautet beispielsweise next.com. Die Erweiterung .com verweist auf den allgemeinen geschÙftlichen Bereich. Ein wesentlich komplexerer Domain-Name wÙre z. B. ummts.cc.umich.edu. Die Erweiterung .edu zeigt hier an, daû dieser Host sich im allgemeinen Bildungsbereich befindet. Der Namensteil umich weiter links zeigt die entsprechende Organisation an (die UniversitÙt von Michigan). Innerhalb der umich-Domain verweist ein weiteres Kennzeichen Ð cc Ð auf eine bestimmte Abteilung (Computing Center, das Rechenzentrum). Der erste Namensteil, ummts, ist der Hostname des Computers. 

NeXT-Computer als DNS-Client

NeXT-Computer kðnnen problemlos in einer DNS-Umgebung eingesetzt werden. Mðchten Sie DNS aktivieren, mössen Sie lediglich eine Datei namens /etc/resolv.conf erstellen. Diese Datei hat folgendes Format:

domain offizielledomain
nameserver ipadresse
nameserver ipadresse
...

Der Parameter offizielledomain ist Ihr Internet-Domain-Name. Der Parameter ipadresse ist die Internet-Adresse eines DNS-Servers. (Informieren Sie sich öber verfögbare DNS-Server, wenn Sie Ihre Internet-Adresse registrieren lassen). 

NeXT-Computer als sekundÙrer DNS-Server 

Ein sekundÙrer DNS-Server wartet Kopien der Daten, die von primÙren DNS-Servern bereitgestellt werden. Wenn Sie einen NeXT-Computer als sekundÙren DNS-Server konfigurieren mðchten, gehen Sie folgendermaûen vor:

1.	Geben Sie die folgende Zeile in die Datei /etc/rc.local ein:

/usr/etc/named 

2.	Erstellen Sie die Datei /etc/named.boot und geben Sie folgende oder entsprechend abgeÙnderte Daten ein:

;
; Information to the right of a semicolon is considered a comment by
; named.
;
; directory directoryname. This line species the working directory
; in which named will maintain files.
directory /etc/DNS

; cache . domainname file. This line specifies the location of
; the ªrootº domain cache. This file is for optimization, and should
; be used to ªprimeº the cache with the addresses of the root name 
; servers.

cache . root. cache
; secondary  domainname       ipaddr1 ipaddr2 ...   domain.zone.file
; This line specifies that this computer is a secondary server for
; domainname. The Internet addresses indicate what servers should be 
; contacted to obtain this information. The last argument specifies
; the file where this information should be cached.

secondary  microbrain.com       140.211.128.5 140.211.128.7 mb.zone
;
; secondary  network.IN-ADDR.ARPA ipaddr1 ipaddr2 ... domain.rev.file
; This line specifies the location of the inverse address mapping
; information. This is useful for finding a host's name given only
; its Internet address. The network is specified in reverse order.
secondary  0.0.211.140.IN-ADDR.ARPA 140.211.128.5 140.211.128.7 mb.reverse.zone

3.	Erstellen Sie das Arbeitsverzeichnis, das in named.boot angegeben ist (im obigen Beispiel ist dies /etc/DNS).

4.	Erstellen Sie im Arbeitsverzeichnis die Root-Cache-Datei (in diesem Fall /etc/DNS/cache). Diese Datei sollte die Internet-Adressen der Root-Domain-DNS-Server enthalten. Diese Datei ist zwar nicht unbedingt notwendig, sie kann die Leistung jedoch steigern. Es wird so der Zeitbedarf verringert, der notwendig ist, um einen Root-Domain-Server zu erreichen. 

Die anderen in /etc/named.boot genannten Dateien werden von named erstellt und gewartet.

(fortgesetzt)